Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York USA F27 USA F28 USA F29 USA F3 USA F8 USA F13 Kazakhstan F1 Kazakhstan F2 Russia F3 Uzbekistan F1 Uzbekistan F2 Kazakhstan F7 France F17 Germany F17 Kazakhstan F6 Russia F2 China F4 China F5 Kazakhstan F7 Kazakhstan F8 Kazakhstan F10 Belarus F1 Belarus F2 Sweden F4 Sweden F5 Belarus F3 Germany F1 Germany F2 Kazakhstan F1 Kazakhstan F2 Iran F5 Israel F1 Israel F2 Uzbekistan F1 Uzbekistan F2 Germany F4 Korea F1 Korea F2 Russia F6 Spain F18 Turkey F26 Turkey F26 Turkey F27 Turkey F27 Belarus F1 Belarus F2 Uzbekistan F1 Uzbekistan F2 Belarus F1 Belarus F2 Switzerland F1 Switzerland F2 Kazakhstan F8 M15 Monastir M15 Torello M15 Luan Iran F4 Singha Tennis Classic - Tarzana Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Lubbock Challenger - Lubbock USTA Challenger of Oklahoma - Tulsa The $50,000 Pro Challenger at Calabasas - Calabasas Samsung Secruities Cup Challenger - Seoul Odlum Brown Vancouver Open - Vancouver Tulsa Challenger Sacramento Challenger Kazan Challenger Portoroz Challenger Recanati Challenger Napa Challenger Sacramento Challenger Kazan Challenger Flea Market Cup Busan Challenger Tennis - Busan Quanzhou Challenger Qingdao Challenger Seoul Challenger St. Remy Challenger Istanbul Challenger Pune Challenger St. Brieuc Challenger Recanati Challenger Astana Challenger Happy Valley Challenger Budapest Challenger USTA Comerica Challenger - Aptos Samarkand Challenger Fergana Challenger Portoroz Challenger Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Mouilleron-Le-Captif Challenger Koblenz Challenger Qujing Challenger The West Side Tennis Club Clay Court Challenger - Forest Hills Nottingham Challenger Recanati Challenger Canberra Challenger Vancouver Challenger Dallas Challenger Phoenix Challenger M25 Les Franqueses del Valles The Surbiton Trophy - Surbiton Recanati Challenger Nur-Sultan Challenger Bratislava Challenger Helsinki Challenger Istanbul Challenger Eckental Challenger Ortisei Challenger Biella 4 Challenger GHI Bronx Classic - Bronx Bengalaru Challenger Home Depot Center USTA Challenger - Carson Ostrava Challenger USTA Men's Challenger of Dallas - Dallas Bordeaux Challenger 2006 Challenger of Santa Clarita California Challenger - Valencia Bangalore Challenger Harrah's Entertainment Men's Pro Challenger - Tunica 2006 North Shore Pro Tennis Championship - Winnetka Bangkok Challenger Karshi Challenger Shenzhen Challenger Malaga Challenger Burbank Challenger - Burbank Grodzisk Mazowiecki Challenger Surbiton Challenger The Swanston Challenger - Sacramento Wailea Men's Challenger - Maui XL Bermuda Open - Bermuda Swanston Challenger - Sacramento Helsinki Challenger SAP Open - San Jose Campbell's Hall of Fame Tennis Championships - Newport Tyler Challenger Tenerife 3 Challenger Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Gerry Weber Open - Halle Countrywide Classic - Los Angeles RCA Championships - Indianapolis Thailand Open - Bangkok Cassis Challenger Zhuhai Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas The Hypo Group Tennis International 2008 - Poertschach Tiburon Challenger The Artois Championships - London Serbia Open - Belgrade China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Sarasota Challenger SAP Open - San Jose Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Serbia Open - Belgrade Brisbane International - Brisbane Medibank International - Sydney Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco U.S. Mens's Clay Court Championship - Houston AEGON Championships - London Campbells Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo Legg Mason Tennis Classic - Washington China Open - Beijing Regions Morgan Keegan Championships - Memphis Davidoff Swiss Indoors Basel - Basel Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Eskisehir Challenger Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston AEGON Championships - London Tyumen Challenger Astana Challenger Aircel Chennai Open - Chennai SAP Open - San Jose Regions Morgan Keegan Championships - Memphis China Open - Beijing US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice AEGON Championships - London Astana Challenger AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing Surbiton Challenger Tiburon Challenger Valencia Open - Valencia Erste Bank Open - Vienna Heineken Open - Auckland Open de Tenis Comunidad Valenciana - Valencia U.S. National Indoor Tennis Championships - Memphis Open de Nice Cote d'Azur - Nice Fergana Challenger Gimcheon Challenger Hall of Fame Tennis Championships - Newport Astana Challenger Moselle Open - Metz Izmir Challenger Tashkent Challenger Brisbane International - Brisbane Karshi Challenger US Men's Clay Court Championship - Houston Samarkand Challenger Mestre Challenger Moscow Challenger Open de Nice Cote d'Azur - Nice AEGON Championships - London Fergana Challenger AEGON International - Eastbourne Citi Open - Washington Winston-Salem Open - Winston-Salem Apia International - Sydney Portoroz Challenger AEGON Championships - London Winston-Salem Open - Winston-Salem Memphis Open - Memphis Delray Beach Open - Delray Beach Izmir Challenger Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch Mons Challenger Aegon Nottingham Open - Nottingham Tashkent Challenger Citi Open - Washington China Open - Beijing Budapest Challenger Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Eckental Challenger Geneva Open - Geneva Rennes Challenger AEGON Championships - London Cherbourg Challenger Bergamo Challenger AEGON International - Eastbourne Wroclaw Challenger Zhuhai Challenger Shenzhen Challenger Anning Challenger Abierto Mexicano - Los Cabos Segovia Challenger Rakuten Japan Open - Tokyo Budapest Challenger Winston-Salem Open - Winston-Salem Ilkley Challenger U.S. National Indoor Tennis Championships - Memphis Maharashtra Open - Pune New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Aegon Nottingham Open - Nottingham Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Orleans Challenger Eckental Challenger Canberra Challenger Geneva Open - Geneva Prague Challenger Prostejov Challenger Wuxi Challenger AEGON Championships - London Abierto Mexicano Telcel - Acapulco Little Rock Challenger US Men's Clay Court Championship - Houston St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Shenzhen Open - Shenzhen China Open - Beijing European Open - Antwerp Nottingham 3 Challenger Erste Bank Open - Vienna Tata Open Maharashtra - Pune AEGON Championships - London Open Sud de France - Montpellier Hersonissos 3 Challenger New York Open - New York Istanbul Challenger BB&T Atlanta Open - Atlanta 2003 USTA Challenger of Calabasas - Calabasas Citi Open - Washington Intrum Stockholm Open - Stockholm Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Gonet Geneva Open - Geneva Noventi Open - Halle Kremlin Cup - Moscow Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Sofia Open - Sofia Emilia-Romagna Open - Parma Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Noventi Open - Halle cinch Championships - London Mallorca Championships - Mallorca Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Sofia Open - Sofia Erste Bank Open - Vienna Gijon Open - Gijon Delray Beach Open - Delray Beach Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Citi Open - Washington Abierto Mexicano - Los Cabos Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Dubai Duty Free Tennis Championships - Dubai Nature Valley International - Eastbourne Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem Tata Open Maharashtra - Pune Open 13 Provence - Marseille St. Petersburg Open - St. Petersburg Delray Beach Open - Delray Beach Mallorca Championships - Mallorca Nature Valley International - Eastbourne Truist Atlanta Open - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg Anytech365 Andalucia Open - Marbella Astana Open - Nur-Sultan ABN AMRO World Tennis Tournament - Rotterdam Dallas Open - Dallas Open 13 Provence - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai Mallorca Championships - Mallorca SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach Pilot Pen Tennis - New Haven Brisbane International - Brisbane Delray Beach Open - Delray Beach US Men's Clay Court Championship - Houston Citi Open - Washington U.S. Mens's Clay Court Championship - Houston Sydney International - Sydney If Stockholm Open - Stockholm Indianapolis Tennis Championships - Indianapolis ASB Classic - Auckland Tennis Channel Open - Las Vegas RCA Championships - Indianapolis Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Millenium Tennis Championships - Delray Beach SAP Open - San Jose Estoril Open - Estoril Hypo Group Tennis International - Portschach Winston-Salem Open - Winston-Salem Next Generation Adelaide International - Adelaide Heineken Open - Auckland The Nottingham Open - Nottingham Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart Hall of Fame Open - Newport AEGON International - Eastbourne Viking International - Eastbourne Heineken Open - Auckland Citi Open - Washington Abierto Mexicano Telcel - Acapulco Apia International - Sydney U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco BB&T Atlanta Open - Atlanta Open de Nice Cote d'Azur - Nice AEGON Championships - London Hall of Fame Tennis Championships - Newport Rakuten Japan Open - Tokyo Abierto Mexicano - Los Cabos If Stockholm Open - Stockholm Memphis Open - Memphis US Men's Clay Court Championship - Houston Erste Bank Open - Vienna ASB Classic - Auckland Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston TEB BNP Paribas Istanbul Open - Istanbul Libema Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg China Open - Beijing Kremlin Cup - Moscow Adelaide International - Adelaide Great Ocean Road Open - Melbourne Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Gonet Geneva Open - Geneva Libema Open - 's-Hertogenbosch Stockholm Open - Stockholm Dallas Open - Dallas Barcelona Open Banc Sabadell - Barcelona Pacific Life Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid Rogers Cup - Montreal BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Sony Open Tennis - Miami Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York U.S. Open - New York Australian Open - Melbourne NASDAQ-100 Open - Miami Miami Open - Miami French Open - Paris Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Wimbledon - London Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Australian Open - Melbourne BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Australian Open - Melbourne Western & Southern Open - Cincinnati Rogers Cup - Montreal Sony Ericsson Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Miami Open - Miami Coupe Rogers - Montreal Rogers Masters - Toronto Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Monte-Carlo Rolex Masters - Monte-Carlo Ricoh Open - 's-Hertogenbosch Mutua Madrid Open - Madrid Australian Open - Melbourne Internazionali BNL d'Italia - Rome Mercedes-Benz Cup - Los Angeles Brisbane - Brisbane Shanghai Rolex Masters - Shanghai Shanghai Rolex Masters - Shanghai French Open - Paris U.S. Open - New York Brisbane International - Brisbane Miami Open - Miami Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome U.S. Open - New York Mutua Madrilena Madrid Open - Madrid Australian Open - Melbourne Rogers Cup - Toronto French Open - Paris Pacific Life Open - Indian Wells Miami Open - Miami Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris ARAG ATP World Team Championship - Dusseldorf ARAG ATP World Tour Championship - Dusseldorf Davis Cup, Group I, 1R, BLR-ROU 3-2 Davis Cup, World Group, SF, ESP-USA 3-1 Davis Cup, Group II, 2R, BLR-LAT 4-1 Davis Cup, Group II, 3R, BLR-DEN 4-1 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, Group I, 1R, AUT-BLR 5-0 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, QF, USA-BEL 4-0 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, SF, ESP-USA, 4-1 ARAG ATP World Team Championship - Dusseldorf Davis Cup, PO, SRB-USA 3-2 Davis Cup, World Group, 1R, USA-GBR 1-3 Davis Cup, World Group, PO, COL-USA 1-3 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, QF, USA-SRB 1-3 Davis Cup, Group II, 1R, EGY-BLR 1-3 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, PO, RUS-BLR 3-2 Davis Cup, Group I, 1R, BLR-POR 3-2 Davis Cup, World Group, QF, AUS-USA 3-2 Davis Cup, Group I, 2R, BLR-AUT 3-1 Laver Cup - Prague Davis Cup, World Group, QR, GER-BLR 4-1 U.S. Open (juniors) Wimbledon (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong AAMI Classic - Kooyong All Lower level tournaments Western & Southern Open - Cincinnati Olympics - Beijing Olympics - Tokyo National Bank Open - Toronto